Bij haar wereldbekerdebuut, in februari 2004 in Harbin, scoorde Zhang direct haar eerste wereldbekerpunten. Een dag later, in haar tweede wereldbekerwedstrijd, behaalde ze haar eerste toptienklassering. In december 2005 stond de Chinese in Changchun voor de eerste keer in haar carrière op het podium van een wereldbekerwedstrijd. Op 17 december 2010 boekte Zhang in Beida Lake haar eerste wereldbekerzege.
In de Spaanse Sierra Nevada nam ze deel aan de wereldkampioenschappen freestyleskiën 2017. Op dit toernooi eindigde ze als zesde op het onderdeel aerials. Tijdens de Olympische Winterspelen van 2018 in Pyeongchang veroverde de Chinese de zilveren medaille op het onderdeel aerials.